突然不支持虚拟化 不支持虚拟化的cpu

您所在的位置:网站首页 cpu不支持vt-d 加速虚拟机 突然不支持虚拟化 不支持虚拟化的cpu

突然不支持虚拟化 不支持虚拟化的cpu

2023-12-08 03:37| 来源: 网络整理| 查看: 265

问题记录需求

在vmware中安装centos使用kvm等虚拟化技术,要开启intel VT-x硬件辅助虚拟化

环境

vmware版本:VMware Workstation 16 Pro

突然不支持虚拟化 不支持虚拟化的cpu_hyperv

Windows版本:专业版21H2

突然不支持虚拟化 不支持虚拟化的cpu_vmware_02

问题描述

之前使用vmware时候开启虚拟化之后无此问题出现。

突然不支持虚拟化 不支持虚拟化的cpu_hyperv_03

报错信息:

突然不支持虚拟化 不支持虚拟化的cpu_vmware_04

解决

将虚拟化CPU性能计数器取消勾选,即可

突然不支持虚拟化 不支持虚拟化的cpu_重启_05

总结

Windows下的hyper-V虚拟化和vmware是不兼容的,也就是说二者只能存其一。

这点VMware文档有描述

文档地址

突然不支持虚拟化 不支持虚拟化的cpu_Windows_06

自我检查

检查了自己win中的hyperv是没有启用的

检查windows的功能中的hyperv服务和沙盒功能和虚拟机功能有没有开启 如果开启,关闭

突然不支持虚拟化 不支持虚拟化的cpu_虚拟化_07

使用管理员cmd查看hyperv状态

C:\WINDOWS\system32>bcdedit Windows 启动管理器 -------------------- 标识符 {bootmgr} device partition=\Device\HarddiskVolume7 path \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI description Windows Boot Manager locale zh-CN inherit {globalsettings} flightsigning No default {current} displayorder {current} toolsdisplayorder {memdiag} timeout 0 Windows 启动加载器 ------------------- 标识符 {current} hypervisorlaunchtype Off # 这个 Windows 启动加载器 ------------------- hypervisorlaunchtype Off # 这个

禁用Hyperv服务 完成后重启

C:\WINDOWS\system32>bcdedit /copy {current} /d "Windows10 no Hyper-V 已将该项成功复制到 {xxxxx-xxxx-xx-9603-xxxxxxxxxxx}。 C:\WINDOWS\system32>bcdedit /set {xxxxx-e6cc-11ec-xxxx-xxxxxxxxxx} hypervisorlaunchtype OFF

windows官方给出的禁用hyperv服务:

禁用 Hyper-V 以运行虚拟化软件 - Windows Client | Microsoft Docs

执行结果:

突然不支持虚拟化 不支持虚拟化的cpu_hyperv_08

vmware正常启动情况下hyper服务的状态如下:

突然不支持虚拟化 不支持虚拟化的cpu_vmware_09

有帖子说是因为windows的内核隔离,我的内核隔离未开启。

以下方法只能暂时解决: 重启之后,或者刚开机的片刻可以使用,过一会就不行了。 运行中输入services.msc找到HV主机这一项 禁用。 注意是HV主机,不是HV主机计算服务

重启计算机,问题应该就能解决。 如果不行,管理员身份运行windows的powershell输入bcdedit /set hypervisorlaunchtype off

更新

2022年6月17日 上述方法解决之后,短暂有效。 具体表现为:重启机器之后,马上打开vmware就正常,过十分钟或者二十分钟再将vmware中的三个虚拟选项都勾选就出现问题,若取消勾选中间的拟化CPU性能计数器这一项之后,就正常。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3